legally impossible - German English Dictionary